Vérification d'invariants pour des systèmes spécifiés en logique de réécriture

نویسندگان

  • Vlad Rusu
  • Manuel Clavel
چکیده

We present an approach based on inductive theorem proving for verifying invariants of dynamic systems specified in rewriting logic, a formal specification language implemented in the Maude system. An invariant is a property that holds on all the states that are reachable from a given class of initial states. Our approach consists in encoding the semantic aspects that are relevant for our task (namely, verifying invariance properties of the specified systems) in membership equational logic, a sublogic of rewriting logic. The invariance properties are then formalized over the encoded rewrite theories and are proved using an inductive theorem prover for membership equational logic also implemented in the Maude system using its reflective capabilities. We illustrate our approach by verifying mutual exclusion properties of a readers-writers system and of an n-process version of the Bakery algorithm. MOTS-CLÉS : Vérification, logique de réécriture, Maude

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Une approche automatisée basée sur des contraintes d'intégrité définies en UML et OCL pour la vérification de la cohérence logique dans les systèmes SOLAP : Applications dans le domaine agri-environnemental

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau...

متن کامل

Extensions des automates d'arbres pour la vérification de systèmes à états infinis. (Tree automata extensions for verification of infinite states systems)

ion du calcul de point-fixe : calculer en un temps fini un ensemble infini Résumons la modélisation choisie dans cette thèse pour répondre partiellement au problème difficile (1) : nous représentons un ensemble infini d’états par un automate d’arbres, se restreignant alors à des langages réguliers de termes, et la fonction de transition choisie est un système de réécriture. Qu’en est-il du prob...

متن کامل

Vers l'Intégration des Propriétés non Fonctionnelles dans le Langage SADL

Résumé. La notion d’architecture logicielle est apparue aux alentours des années 1990 et est maintenant présentée comme le cœur d’une discipline à part entière. De nombreux langages de description d’architecture (ADLs) ont été proposés dans la littérature. Ils offrent des capacités complémentaires pour le développement et l’analyse architecturale d’un système logiciel. Comme l’objectif principa...

متن کامل

Efficient on-the-fly model-checking for regular alternation-free mu-calculus

Model-checking is a successful technique for automatically verifying concurrent finite-state systems. When building a model-checker, a good compromise must be made between the expressive power of the property description formalism, the complexity of the model-checking problem, and the user-friendliness of the interface. We present a temporal logic and an associated model-checking method that at...

متن کامل

Modélisation adaptée aux besoins utilisateurs dans le développement des systèmes d'information décisionnels

Résumé. La démocratisation des systèmes d’information décisionnels (SID) nécessite le développement de méthodes de conception. Contrairement aux modèles de systèmes d’information (SI) qui n’ont pas pour objet d’être compris par les utilisateurs, les modèles des SID doivent être exploitables par les analystes et les décideurs. Parmi les méthodes d’ingénierie des SID qui ont été proposées, rares ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Stud. Inform. Univ.

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2009